package com.xique.door.biz.domain.service;

import com.xique.common.core.web.domain.AjaxResult;
import com.xique.door.bean.domain.CardDevice;
import com.xique.door.bean.domain.DCard;
import com.xique.door.bean.domain.estate.EstateUser;
import com.xique.door.bean.domain.estate.EstateUserBuilding;
import com.xique.door.bean.domain.estate.EstateUserDevice;

import java.util.List;

/**
 * @author shd
 * @create 2022/6/9 15:38
 */
public interface IEstateUserDomainService {

    /**
     * 添加物业用户
     * @author shd
     * @date 2022/6/9 15:40
     * @param user
     * @param card
     * @param buildings
     * @param devices
     * @return AjaxResult
     */
    AjaxResult addEstateUser(EstateUser user, DCard card, List<EstateUserBuilding> buildings, List<EstateUserDevice> devices, List<CardDevice> cardDevices);
}
